/**
 * copyright (c) 2017-2023 厦门风领科技有限公司
 * https://www.fengling.cn/
 * 
 * zengbinsi
 * 2020-08-24
 */



/**
 * 按顺序调用方法
 * @param {*} funcs 方法队列
 */
const callSequence = (funcs) => {
    if (!funcs[0]) {return;}

    return funcs[0](callSequence.bind(()=>{}, funcs.splice(1)));
};

exports.callSequence = callSequence;